package com.aipsi.cws.common.util.DataUtil;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * <p>
 *     标注字段信息---只在需要特殊对待的字段上标注即可
 * </p>
 * @author 大忽悠
 * @create 2022/3/26 18:05
 */
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.FIELD})
public @interface FiledInfo {
    /**
     * 整型的类型,默认为INT
     */
    DataTypeEnum intLen() default DataTypeEnum.INT;

    /**
     * Varchar或者Char类型字段的长度限制,默认与全局配置吻合为5
     */
    int StringLen() default 5;
}
